/*
 * # iohao.com . 渔民小镇
 * Copyright (C) 2021 - 2023 double joker （262610965@qq.com） . All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
package com.iohao.game.action.skeleton.toy;

import java.util.ArrayList;
import java.util.List;

/**
 * @author 渔民小镇
 * @date 2023-01-30
 */
final class BannerData {

    List<String> listData() {
        List<String> bannerList = new ArrayList<>();

        String banner = """
                        .-'''-.                                                          
                       '   _    \\                                                        
                .--. /   /` '.   \\                    __  __   ___         __.....__     
                |__|.   |     \\  '  .--./)           |  |/  `.'   `.   .-''         '.   
                .--.|   '      |  '/.''\\\\            |   .-.  .-.   ' /     .-''"'-.  `. 
                |  |\\    \\     / /| |  | |      __   |  |  |  |  |  |/     /________\\   \\
                |  | `.   ` ..' /  \\`-' /    .:--.'. |  |  |  |  |  ||                  |
                |  |    '-...-'`   /("'`    / |   \\ ||  |  |  |  |  |\\    .-------------'
                |  |               \\ '---.  `" __ | ||  |  |  |  |  | \\    '-.____...---.
                |__|                /'""'.\\  .'.''| ||__|  |__|  |__|  `.             .' 
                                   ||     ||/ /   | |_                   `''-...... -'   
                                   \\'. __// \\ \\._,\\ '/                                   
                                    `'---'   `--'  `"                                    
                """;

        bannerList.add(banner);

        banner = """
                d8b           .d8888b.                                 
                Y8P          d88P  Y88b                                
                             888    888                                
                888  .d88b.  888         8888b.  88888b.d88b.   .d88b. 
                888 d88""88b 888  88888     "88b 888 "888 "88b d8P  Y8b
                888 888  888 888    888 .d888888 888  888  888 88888888
                888 Y88..88P Y88b  d88P 888  888 888  888  888 Y8b.    
                888  "Y88P"   "Y8888P88 "Y888888 888  888  888  "Y8888 
                """;

        bannerList.add(banner);

        banner = """
                  ,,
                  db             .g8""\"bgd
                               .dP'     `M
                `7MM  ,pW"Wq.  dM'       `  ,6"Yb.  `7MMpMMMb.pMMMb.  .gP"Ya
                  MM 6W'   `Wb MM          8)   MM    MM    MM    MM ,M'   Yb
                  MM 8M     M8 MM.    `7MMF',pm9MM    MM    MM    MM 8M""\"""\"
                  MM YA.   ,A9 `Mb.     MM 8M   MM    MM    MM    MM YM.    ,
                .JMML.`Ybmd9'    `"bmmmdPY `Moo9^Yo..JMML  JMML  JMML.`Mbmmd'
                """;


        bannerList.add(banner);

        banner = """
                ██╗ ██████╗  ██████╗  █████╗ ███╗   ███╗███████╗
                ██║██╔═══██╗██╔════╝ ██╔══██╗████╗ ████║██╔════╝
                ██║██║   ██║██║  ███╗███████║██╔████╔██║█████╗
                ██║██║   ██║██║   ██║██╔══██║██║╚██╔╝██║██╔══╝
                ██║╚██████╔╝╚██████╔╝██║  ██║██║ ╚═╝ ██║███████╗
                ╚═╝ ╚═════╝  ╚═════╝ ╚═╝  ╚═╝╚═╝     ╚═╝╚══════╝
                """;

        bannerList.add(banner);

        banner = """
                 /$$            /$$$$$$                                  \s
                |__/           /$$__  $$                                 \s
                 /$$  /$$$$$$ | $$  \\__/  /$$$$$$  /$$$$$$/$$$$   /$$$$$$\s
                | $$ /$$__  $$| $$ /$$$$ |____  $$| $$_  $$_  $$ /$$__  $$
                | $$| $$  \\ $$| $$|_  $$  /$$$$$$$| $$ \\ $$ \\ $$| $$$$$$$$
                | $$| $$  | $$| $$  \\ $$ /$$__  $$| $$ | $$ | $$| $$_____/
                | $$|  $$$$$$/|  $$$$$$/|  $$$$$$$| $$ | $$ | $$|  $$$$$$$
                |__/ \\______/  \\______/  \\_______/|__/ |__/ |__/ \\_______/
                """;
        bannerList.add(banner);

        banner = """
                 .----------------.  .----------------.  .----------------.  .----------------.  .----------------.  .----------------.\s
                | .--------------. || .--------------. || .--------------. || .--------------. || .--------------. || .--------------. |
                | |     _____    | || |     ____     | || |    ______    | || |      __      | || | ____    ____ | || |  _________   | |
                | |    |_   _|   | || |   .'    `.   | || |  .' ___  |   | || |     /  \\     | || ||_   \\  /   _|| || | |_   ___  |  | |
                | |      | |     | || |  /  .--.  \\  | || | / .'   \\_|   | || |    / /\\ \\    | || |  |   \\/   |  | || |   | |_  \\_|  | |
                | |      | |     | || |  | |    | |  | || | | |    ____  | || |   / ____ \\   | || |  | |\\  /| |  | || |   |  _|  _   | |
                | |     _| |_    | || |  \\  `--'  /  | || | \\ `.___]  _| | || | _/ /    \\ \\_ | || | _| |_\\/_| |_ | || |  _| |___/ |  | |
                | |    |_____|   | || |   `.____.'   | || |  `._____.'   | || ||____|  |____|| || ||_____||_____|| || | |_________|  | |
                | |              | || |              | || |              | || |              | || |              | || |              | |
                | '--------------' || '--------------' || '--------------' || '--------------' || '--------------' || '--------------' |
                 '----------------'  '----------------'  '----------------'  '----------------'  '----------------'  '----------------'\s
                """;

        bannerList.add(banner);

        banner = """
                .------..------..------..------..------..------.
                |I.--. ||O.--. ||G.--. ||A.--. ||M.--. ||E.--. |
                | (\\/) || :/\\: || :/\\: || (\\/) || (\\/) || (\\/) |
                | :\\/: || :\\/: || :\\/: || :\\/: || :\\/: || :\\/: |
                | '--'I|| '--'O|| '--'G|| '--'A|| '--'M|| '--'E|
                `------'`------'`------'`------'`------'`------'
                """;

        bannerList.add(banner);

        return bannerList;

    }
}
